Career 2021 2020 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Australia #1-w4 Australia F1 Australia F2 Italy F4 USA F28 Netherlands F1 Great Britain F5 Italy F16 Netherlands F1 Netherlands F2 Italy F4 Italy F1 Italy F27 Italy F4 Netherlands F2 Germany F6 Germany F5 Italy F3B Italy F25 Australia #1-w1 Australia #1-w2 Australia #1-w3 Great Britain F1 Great Britain F2 Kuwait F1 Kuwait F2 Netherlands F1 Great Britain F6 Italy F27 Great Britain F15 Spain F36 United Arab Emirates F1 United Arab Emirates F2 Italy F2 Italy F28 Portugal F3 Italy F7 Sweden F4 Music City Challenger - Nashville Heineken Challenger - Ho Chi Minh City Binghamton Professional Tennis Tournament - Binghamton Warta Cup 2001 - Sopot The LTA Wrexham Challenger - Wrexham Shimadzu All Japan Indoor - Kyoto Heineken Challenger - Ho Chi Minh City Fergana Tennis Challenger Tournament - Fergana Banca Stato Challenger Lugano - Lugano Shimadzu All Japan Indoor Tennis Championships - Kyoto IPP Open - Helsinki ATP Challenger Numea - New Caledonia Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas The LTA Men's Challenger - Southampton Coffee Cup Challenger - Chikmagalur Akbank Private Banking TED Open 2006 - Istanbul Odlum Brown Vancouver Open - Vancouver GHI Bronx Tennis Classic - Bronx Penza Cup - Penza Karshi Challenger - Karshi Flea Market Cup - Busan Hilton Waikoloa Village USTA Challenger - Waikoloa 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Sail Open - New Delhi Izmir Cup - Izmir Kosice Open-Steelers Cup 2008 - Kosice Aamulehti Tampere Open - Tampere ATP Open Castilla y Leon - Segovia Akbank Private Banking TED Open - Istanbul Tenerife Challenger Ramat Hasharon Challenger Izmir Challenger Scheveningen Challenger Mons Challenger Ramat Hasharon Challenger Busan Challenger Busan Challenger Prostejov Challenger Guadalajara Challenger GHI Bronx Classic - Bronx Tashkent Challenger Caloundra Challenger Uncle Tobys Challenger in Caloundra - Caloundra Odlum Brown Vancouver Open - Vancouver Beijing Challenger Kaoshuing Challenger Tashkent Challenger - Tashkent Manchester Challenger Kolding Challenger Kaohsiung Challenger Seoul Challenger Geneva Challenger 2005 Freeman Men's Challenger - Joplin Hua Hin Challenger Nottingham Men's Challenger - Nottingham Surbiton Challenger The Natrel's Challenger of Granby - Granby Gimcheon Challenger Seoul Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Kaohsiung Challenger Chengdu Challenger Busan Challenger Jinan Challenger Ningboo Challenger Keio Challenger International Tennis Tournament - Yokohama Pharma Medico Open 2008 - Aarhus New Delhi Challenger II - New Delhi Seoul Challenger Flea Market Cup Busan Challenger Tennis - Busan Bergamo Challenger Bangkok Challenger Shanghai Challenger Istanbul Challenger Tashkent Challenger Seoul Challenger Chuncheon Challenger Knoxville Challenger Athens Challenger Rijeka Challenger GHI Bronx Classic - Bronx Asirom Challenger Brasov - Brasov Yokohama World Tennis Gaora Cup - Yokohama Sarajevo Open - Sarajevo Busan Challenger Dallas Challenger Steelers Cup 2005 - Kosice Shimadzu All Japan Indoor Tennis Championships - Kyoto HTV Challenger - Ho Chi Minh City 2006 Challenger of Santa Clarita California Challenger - Valencia Fergana Challenger - Fergana Busan Open Challenger Tennis - Busan Schickendanz Open - Furth The LTA Nottingham Challenger - Nottingham Tampere Imageneering Open - Tampere Britania Zavaleta - Puebla Credicard Mastercard Tennis Cup - Campos do Jordao IPP Open - Helsinki The Wright Financial Group, Inc. Challenger - Champaign Hilton Waikoloa Village USTA Challenger - Waikoloa 2004 Freeman Men's Challenger - Joplin Busan Open - Busan Uncle Toby's Australian Men's Clay Court Challenger - Canberra Abierto Club Casablanca - Mexico City S Tennis Master Championship - Graz AAPT Championships - Adelaide TED Open - Istanbul College Station Challenger - College Station Austin Challenger - Austin Open Diputacion Ciudad de Pozoblanco - Cordoba The Stella Artois Grass Court Championships - London TD Waterhouse Cup - Long Island 2004 Keys Gate Challenger - Homestead AIG Japan Open - Tokyo Draft Corona Mexico City Open - Mexico City Busan Open Challenger Tennis - Busan Badden Open by Rothaus - Ettlingen Chennai Open - Chennai Synsam Swedish Open - Bastad RCA Championships - Indianapolis III Isla de Lanzarote - Lanzarote Vietnam Open - Ho Chi Minh City Kobstaedernes ATP Challenger - Kolding Samsung Securities Cup - Seoul Korat Challenger The Stella Artois Championships - London The 10tele.com Open - Nottingham Synsam Swedish Open - Bastad Sarajevo Challenger AIG Japan Open Tennis Championships - Tokyo The Nottingham Open - Nottingham Regions Morgan Keegan Championships - Memphis The Stella Artois Championships - London Leon Challenger China Open - Beijing Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Tarragona Challenger Seoul Challenger Stockholm Open - Stockholm Next Generation Adelaide International - Adelaide Ningboo Challenger SAP Open - San Jose Bangkok Challenger The Artois Championships - London Ilkley Challenger Indianapolis Tennis Championships - Indianapolis ATP Studena Croatia Open Umag - Umag China Open - Beijing Ljubljana Open - Ljubljana Nanchang Challenger Warsteiner Challenger Lubeck - Lubeck Delray Beach International Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis Black Forest Open 2002 - Freudenstadt Open Sabadell Atlantico - Barcelona Interwetten Austrian Open - Kitzbuhel AEGON Championships - London Ordina Open - 's-Hertogenbosch AEGON International - Eastbourne Catella Swedish Open - Bastad Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Amer-Wilson Tampere Challenger - Tampere Tata Open 2003 - Chennai The 70th King's Cup and Queen's Cup - Bangkok Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Challenger of Dallas - Dallas Open de Moselle - Metz New Delhi Challenger - New Delhi The Granby Natrel Challenger - Granby Tampere Imageneering Open - Tampere 12th BH Tennis Open International Cup - Belo Horizonte Binghamton Professional Tennis Tournament - Binghamton Warsteiner Challenger Wolfsburg - Wolfsburg ATP Challenger 2003 Numea - New Caledonia Heineken Challenger 2004 - Ho Chi Minh City USTA Men's Challenger of Dallas - Dallas Uncle Toby's Burnie Challenger - Tasmania If Stockholm Open - Stockholm Kremlin Cup - Moscow Ljubljana Open 2002 - Ljubljana Smith Barney Men's Challenger - Covington Shimadzu All Japan Indoor Tennis Championships - Kyoto Heineken Challenger - Ho Chi Minh City Proton Malaysian Open - Kuala Lumpur Torneo Internacional Challenger Fila 2005 - Leon Challenger Casablanca San Angel - Mexico City Fergana Challenger - Fergana SA Tennis Open - Johannesburg ATP Challenger Numea - New Caledonia Scania Stockholm Open - Stockholm Kia International in Burnie - Burnie Gemax Open - Belgrade Internationaux du Doubs - Besancon Challenger Ford de Cherbourg - Cherbourg 3rd Volkswagon Challenger - Wolfsburg BH Telecom Indoors Sarajevo 2006 - Sarajevo AEGON Championships - London AEGON International - Eastbourne The LTA Cardiff Challenger - Cardiff Catella Swedish Open - Bastad Isla de Lanzarote - Lanzarote Dharwad Challenger 2006 - Dharwad Ciudad de Telde - Telde Legg Mason Tennis Classic - Washington Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Malaysian Open - Kuala Lumpur Top Wool Challenger-Immagine Trophy - Biella The Natrel's Challenger - Granby China Open - Beijing ATP Guzzini Challenger - Recanati Open Castilla y Leon - Segovia dBI Tennis Challenger - Binghamton Telenordia Swedish Open - Bastad If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Flea Market Cup Busan Challenger Tennis - Busan Kia International In Caloundra - Caloundra Kia International In Kawana - Kawana Hilton Waikoloa Village USTA Challenger - Waikoloa Internazionali de Tennis di Bergamo - Bergamo 4th Volkswagen Challenger - Wolfsburg St. Petersburg Open - St. Petersburg Samsung Challenger 2007 - Ho Chi Minh City BH Telecom Sarajevo 2007 - Sarajevo Davidoff Swiss Indoors Basel - Basel Unicredit (Suisse) Bank S.A. Challenger - Chiasso LTA Cardiff Challenger - Cardiff Isla de Lanzarote - Lanzarote PBZ Zagreb Indoors - Zagreb SA Tennis Open - Johannesburg Togliatti Cup - Togliatti Challenger Natrel Presented by National Bank - Granby ABN AMRO World Tennis Tournament - Rotterdam Odlum Brown Vancouver Open - Vancouver Akbank Private Banking TED Open - Istanbul Bukhara Challenger - Bukhara Regions Morgan Keegan Championships - Memphis Posillipo Tennis Cup - Napoli Dubai Duty Free Tennis Championships - Dubai Swanston Challenger - Sacramento The Tarka Challenger - Barnstaple Samsung Securities Cup - Seoul Taiwan Challenger - Kaohsiung Serbia Open - Belgrade AEGON International - Eastbourne 2008 China TCL Challenger - Guangzhou Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles South African Airways Open - East London PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Shimadzu All Japan Indoor Tennis Championships - Kyoto Aircel Chennai Open - Chennai BMW Tennis Championship - Sunrise Busan Open Challenger Tennis - Busan KGHM Polish Indoors - Wroclaw AEGON Championships - London AEGON International - Eastbourne 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Winston-Salem Open - Winston-Salem China Open - Beijing III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Aircel Chennai Open - Chennai Heineken Open - Auckland Granby Challenger - Granby Asics Challenger Open - Monchengladbach U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Oldum Brown Vancouver Open - Vancouver Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok China Open - Beijing Labertz Open by Stawag - Aachen Aircel Chennai Open - Chennai Heineken Open - Auckland U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Salem Open - Hong Kong Heineken Open Shanghai - Shanghai Champaign Challenger Belgrade Challenger Rhodes Challenger Warsteiner Challenger Lubeck - Lubeck Braunschweig Challenger Orbetello Challenger Gerry Weber Open - Halle Istanbul Challenger AEGON International - Eastbourne Millenium Tennis Championships - Delray Beach SAP Open - San Jose BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Valencia Open - Valencia Bergamo Challenger The Tennis Channel Open - Las Vegas Aircel Chennai Open - Chennai Heineken Open - Auckland China Open - Beijing Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Challenger Groningen - Groningen Furth Challenger Geneva Open - Geneva Vancouver Challenger Topshelf Open - 's-Hertogenbosch Open Mutouest de Saint-Brieuc - St. Brieuc AEGON Championships - London IX Gramado Open - Gramado Aegon Nottingham Open - Nottingham Ningboo Challenger Mumbai Open - Mumbai Stockholm Open - Stockholm Burnie Challenger Singapore Challenger BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem China Open - Beijing China Open - Beijing Shanghai Challenger Ningboo Challenger 2006 North Shore Pro Tennis Championship - Winnetka Chengdu Open - Chengdu Seoul Challenger PBZ Zagreb Indoors - Zagreb Winston-Salem Open - Winston-Salem Yokohama Challenger 2001 - Yokohama Trani Challenger 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Finnish Open - Helsinki Mexico City Challenger ASB Classic - Auckland Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco A Glimmer of Hope Challenger - Austin SAP Open - San Jose Burbank Challenger - Burbank China Open - Beijing Synsam Swedish Open - Bastad Le Gosier Challenger Cridicard Mastercard Tennis Cup - Campos do Jordao Seoul Challenger BH Tennis Open International Cup - Belo Horizonte Heilbronn Challenger Gallagher International - Hamilton RCA Championships - Indianapolis Cremona Challenger Citi Open - Washington Charlottesville Challenger Shenzhen Challenger Shanghai Challenger Regions Morgan Keegan Championships - Memphis Pozoblanco Challenger University of Tennessee USTA Challenger - Knoxville Kaohsiung Challenger Winston-Salem Open - Winston-Salem AIG Japan Open Tennis Championships - Tokyo Rakuten Japan Open - Tokyo Samsung Securities Cup - Seoul The Nottingham Cahllenger - Nottingham Samsung Securities Cup - Seoul Hamburg Challenger - Hamburg Warsteiner Challenger Wolfsburg - Wolfsburg The Wright Financial Group USTA Challenger - Champaign St. Petersburg Open - St. Petersburg Head Cup Busan Open - Busan X Open Internacional D'Andorra - Andorra Taipei City Challenger Pekao Open 2001 - Szczecin USTA Challenger of Tiburon - Tiburon Busan Challenger The Nottingham Challenger - Nottingham If Stockholm Open - Stockholm Tatra Banka Slovak Open - Bratislava USTA Seascape Challenger - Aptos Kobstaedernes ATP Challenger - Kolding Dubai Duty Free Tennis Championships - Dubai Seoul Challenger Challenger Banque Nationale Rimouski - Rimouski Great Ocean Road Open - Melbourne Budapest Challenger - Budapest Seoul Challenger cinch Championships - London Arroyo de la Encomienda - Valladolid The Surbiton Trophy - Surbiton ATP Open Castilla y Leon - Segovia Kun-Ming Challenger Open de Tenis Amaya - Pamplona Irving Challenger Taipei City Challenger The Natrel's Challenger of Granby - Granby Ningboo Challenger LTA Wrexham Challenger - Wrexham Busan Challenger Nokian Hakkapeliitta Open - Tampere Open D'Orleans - Orleans Suzhou Challenger Lubbock Challenger - Lubbock 2005 Tulsa Challenger - Tulsa Isla de Gran Canaria - Mas Palomas Busan Challenger XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio USTA Seascape Challenger - Aptos XI Torneo Internazionale di Tennis - Barletta Fergana Challenger - Fergana ATP Bangalore Challenger - Bangalore Tean International - Alphen Challenger Leon 2004 - Leon Ljubljana Open - Ljubljana RCA Championships - Indianapolis Telecom Italia Masters - Rome SAP Open - San Jose Kroger / St. Jude International - Memphis Sunrise Challenger Johannesburg Challenger Copenhagen Open - Copenhagen Sony Open Tennis - Miami Suzhou Challenger Stockholm Open - Stockholm Copenhagen Open - Copenhagen Open de Nice Cote d'Azur - Nice Arizona Men's Tennis Championships - Scottsdale Chennai Open - Chennai Telenordia Swedish Open - Bastad Ordina Open - 's-Hertogenbosch Stockholm Open - Stockholm Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Heineken Open - Auckland Wideyes Swedish Open - Bastad Regions Morgan Keegan Championships - Memphis Aircel Chennai Open - Chennai Pilot Pen Tennis - New Haven Chennai Open - Chennai Telenordia Swedish Open - Bastad Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Rogers Masters - Toronto BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Medibank International - Sydney Open de Nice Cote d'Azur - Nice BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Rogers Cup - Montreal Shanghai ATP Masters - Shanghai Sony Ericsson Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Catella Swedish Open - Bastad BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Masters - Paris Rogers Cup - Montreal Western & Southern Open - Cincinnati Power Horse Cup - Dusseldorf Shanghai Rolex Masters - Shanghai ATP Kremlin Cup - Moscow U.S. National Indoor Tennis Championships - Memphis Citi Open - Washington Chengdu Open - Chengdu Rogers Cup - Toronto China Open - Beijing Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Tennis Masters Series - Toronto Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Synsam Swedish Open - Bastad U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Gerry Weber Open - Halle Australian Open - Melbourne PTT Thailand Open - Bangkok French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Davis Cup, Group 2, REL2, TPE-HKG 4-1 Davis Cup, Group 1, REL1, TPE-PAK 5-0 Davis Cup, Group 1, 1R, TPE-JPN 3-2 Davis Cup, Group 1, 2R, PAK-TPE 4-1 Hyundai Hopman Cup - Perth Davis Cup, Group 1, 1R, AUS-TPE 4-1 Davis Cup, Group 1, 2R, KAZ-TPE 2-3 Asian Hopman Cup - Astana Hopman Cup - Perth Davis Cup, Group 1, 2R, TPE-IND 2-3 Davis Cup, Group I, 1R, CHN-TPE 3-2 Davis Cup, World Group, 1R, SRB-SWE 4-1 Davis Cup, Group II, 1R, TPE-LIB 5-0 Davis Cup, Group II, 2R, TPE-PHI 3-1 Davis Cup, Group 1, PO, TPE-CHN 3-2 15th Asian Games Doha 2006 Olympics - Beijing Olympics - London Olympics - Rio de Janeiro Olympics - Athens Olympics - Tokyo